package com.jcrj.dao;

import java.math.BigDecimal;
import java.util.List;

public abstract interface AbstractBaseDao
{
  public abstract List findByHql(String paramString);

  public abstract List findBySql(String paramString);

  public abstract List findByPageSql(String paramString, int paramInt);

  public abstract Object getObject(Object paramObject, int paramInt);

  public abstract Object getObject(Object paramObject, String paramString);

  public abstract List findByPage(String paramString, int paramInt);

  public abstract List findByPageBook(String paramString, int paramInt1, int paramInt2);

  public abstract Long countTotalByHql(String paramString);

  public abstract Long countByPageSql(String paramString);

  public abstract BigDecimal countBySql(String paramString);

  public abstract void executeHql(String paramString);

  public abstract void executeSql(String paramString);

  public abstract List findListByName(String paramString, String[] paramArrayOfString, Object[] paramArrayOfObject);

  public abstract List findListByPage(String paramString, List paramList, int paramInt);

  public abstract Long findListCount(String paramString, List paramList);

  public abstract List findListByHqlTop(String paramString, int paramInt);

  public abstract List findListBySqlTop(String paramString, int paramInt);
}

/* Location:           /Volumes/work/oa/WEB-INF/classes/
 * Qualified Name:     com.jcrj.dao.AbstractBaseDao
 * JD-Core Version:    0.6.0
 */